home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / MODULA_2 / 3974.ZIP / FST_31S.ZIP / READ.ME
Text File  |  1992-10-25  |  5KB  |  154 lines

  1. This package contains Version 3.1 of the FST (Fitted) Modula-2 Compiler.
  2.  
  3. (C) Copyright 1987-1992 Fitted Software Tools. All rights reserved.
  4.  
  5.                        DISCLAIMER OF WARRANTY
  6.  
  7.     THIS  SOFTWARE AND MANUAL ARE PROVIDED "AS IS"  AND  WITHOUT
  8.     WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY.
  9.  
  10.     THIS SOFTWARE IS PROVIDED  WITHOUT  ANY  EXPRESS  OR IMPLIED
  11.     WARRANTIES   WHATSOEVER.   BECAUSE   OF  THE  DIVERSITY   OF
  12.     CONDITIONS AND HARDWARE UNDER  WHICH  THIS  SOFTWARE  MAY BE
  13.     USED,  NO  WARRANTY  OF FITNESS FOR A PARTICULAR PURPOSE  IS
  14.     OFFERED.  THE  USER  IS   ADVISED   TO  TEST  THIS  SOFTWARE
  15.     THOROUGHLY BEFORE RELYING ON  IT.  THE  USER MUST ASSUME THE
  16.     ENTIRE RISK OF USING THIS SOFTWARE.
  17.  
  18.  
  19.     Specifications and availability of the products described are
  20.     subject to change without notice.
  21.  
  22.  
  23.     >>>>>>>>>>>>>>>>>>>>>> IMPORTANT <<<<<<<<<<<<<<<<<<<<<<<<<<<
  24.  
  25.     The dates of the .DEF files must be preserved when copies of
  26.     this software are passed on.
  27.  
  28.     If you somehow get a copy of this software in which the .DEF
  29.     files' dates were modified, please be careful! You could try
  30.     using the linker's /K option, which would let you link your
  31.     programs; But you might be in for REAL TROUBLE if the .DEF
  32.     files were really modified!
  33.  
  34.  
  35. Full documentation for this product is in the file FMODULA2.DOC. The
  36. documentation is formatted at 60 lines per page, so that it should
  37. print reasonably on any printer. You may print it using the DOS copy
  38. command:
  39.  
  40.     COPY FMODULA2.DOC PRN
  41.  
  42.  
  43.                     +++++++++++++++++++++++++
  44.                     +                       +
  45.                     +   S H A R E W A R E   +
  46.                     +                       +
  47.                     +++++++++++++++++++++++++
  48.  
  49. This software is being distributed as Shareware. Please read the chapter
  50. "Shareware" in the documentation for further details.
  51.  
  52.  
  53. ************************************************************************
  54. *    About version 3.1
  55. ************************************************************************
  56.  
  57. There is a serious bug in the version 3.0 compiler: It does not properly
  58. generate the code to save the registers in use before a function call.
  59. Version 3.1 corrects this problem.
  60.  
  61.  
  62. ************************************************************************
  63. *    The version 3.1 distribution
  64. ************************************************************************
  65.  
  66. Listings of all the files included in this distribution is included in
  67. the DOC directory under the names "FILES.SHR" (shareware version of
  68. the system) and "FILES.REG" (full version of the system).
  69.  
  70. ------------------------------------------------------------------
  71. -   Quick install
  72. ------------------------------------------------------------------
  73.  
  74. In this release, we distribute the software in a directory tree that
  75. can be simply copied (via xcopy) to your hard disk for installation.
  76. Try:
  77.  
  78.     MKDIR C:\M2
  79.  
  80. and copy each floppy with the command:
  81.  
  82.     XCOPY A:\ C:\M2
  83.  
  84. Then, set your PATH environment variable to include C:\M2\BIN and
  85. the M2LIB environment variable to C:\M2\LIB.
  86.  
  87.  
  88. ------------------------------------------------------------------
  89. -   Registered users
  90. ------------------------------------------------------------------
  91.  
  92. Since the library source code is included, we do not include the library
  93. object modules (except for those derived form the ASM sources) with the
  94. complete (for registered users) version of the system.
  95.  
  96. ----------------------------
  97. -   To compile the library:
  98. ----------------------------
  99.  
  100. ALL.MOD is a dummy module that imports all the library modules; It is
  101. used to help maintain the library. First CD to the directory where the
  102. library source files are -- using the installation instructions above,
  103. they end up in C:\M2\SRC\LIB); Then:
  104.  
  105.     GENMAKE all /l
  106.     MC all /m
  107.  
  108. or
  109.     GENMAKE all /obj /l
  110.     set m2output=obj
  111.     mc all /m
  112.  
  113. finally, you would install the object files in the LIB directory
  114.  
  115.     COPY *.M2O C:\M2\LIB
  116.  
  117. (to build the LARGE MODEL library, "SET M2MODEL=LARGE" before
  118. performing the steps above)
  119.  
  120.  
  121. ------------------------------------------------------------------
  122. To generate the OBJ and BIN object files from the ASM sources, we
  123. provide MKBIN.BAT:
  124. ------------------------------------------------------------------
  125.  
  126.     MKBIN m2reals
  127.     MKBIN m2longs
  128.     MKBIN m2procs
  129.  
  130. Ignore the warnings about lack of stack, during the link phase of
  131. the creation of the BIN files.
  132.  
  133.  
  134. ************************************************************************
  135.  
  136. I would like to thank Professor Pat Terry, of Rhodes University, for
  137. giving me a hand with the OOP documentation.
  138.  
  139. For all the FST Modula-2 users (whose support made version 3 possible),
  140. a warm thank you.
  141.  
  142. Roger Carvalho
  143.  
  144. ---------------------
  145. Fitted Software Tools
  146. P.O.Box 867403
  147. Plano, TX 75086
  148. U.S.A.
  149.  
  150. BBS 214/517-4629
  151.  
  152.  
  153. *** THE END ***
  154.